package org.listbeast.core.dataobjects;

import java.util.Collection;

public interface SongCollection<E extends Song> {
	
	Collection<String> getArtistNames();
	Collection<E> getArtistSongs(String artistName);
	Collection<E> getAllSongs();
	void addSong(E song);
	boolean contains(E song);
}
